﻿
/******************************************************************************/
.fsetPopupForm
{	display:none;
	position:absolute;
	background-image:url("../images/background.png");
	z-index:2;
}
/******************************************************************************/
/* format fieldset */
.divFormsWrap{
	width:960px;
	margin:auto;
}
fieldset
{	border:solid 2px;
	background-image:url("../images/background.png");
	background-repeat:repeat;
	position:relative;
}
/******************************************************************************/
.pLegend
{	font-family:Tahoma; font-size:12px;
	font-weight:bold;
	padding:4px;
	background-color:White;
	border:solid 2px;
	margin:-1.5em 0 1em 1em;
	position:relative;
	width:12em;
}
/******************************************************************************/
/* format labels and their corresposding inputs */
fieldset label
{	position:absolute;	/* so that they won't affect the input controls */
 	padding-top:0.5em;  /* lower first line */
 	margin-left:0.5em;
}

fieldset input, fieldset textarea, fieldset select
{	margin-bottom:0.5em; /* achieve easy-looking line height */
 	margin-left:8em;	 /* standard: assume label width < 8em, else overwrite */	
}

.fsetExtended input, .fsetExtended textarea, .fsetExtended select
{	margin-bottom:0.5em; /* achieve easy-looking line height */
 	margin-left:10em;	 /* extended: overwrite standard fieldset */	
}

/* applies to all inputs except the 1st on the line */
fieldset .ipInline{ margin-left:4px; }
/******************************************************************************/
/* set width for short text control */
fieldset .ipBoxes{	width:200px; }
/******************************************************************************/
/* set width for long text control */
fieldset .ipLong{ width:240px; }
/******************************************************************************/
/* set width for password control differently */
fieldset .ipPassword{ width:150px;}
/******************************************************************************/
/* format tabular results */
table td
{	padding:4px;
	border-bottom:solid 2px #044476;
}
.trHeader
{	font-weight:bold;
	color:White;
	background-image:url("../images/sec_header.png");
	background-repeat:repeat-x;
}
table input /* to override forms */
{	margin-bottom:0;
 	margin-left:0;
}
/******************************************************************************/